/*
    && , || ,!

    && 也叫逻辑与，xx && xx,这两个或者多个值，返回的都是真也就是都是true，他的结果才是真，
    如果说有一个假的，也就是有个false，那么就是假的，返回false

    ||，也叫逻辑或，xx || xx || xx，如果有真，只要有一个真，则就返回真true，如果都是假的，才会返回假false
*/

//&&全部的值都为true他才返回true，其中有一个为false就全部返回false
console.log(true && true) //true
console.log(true && false && true) //false，

//||全部的值都为false才会返回false，如果其中一个为true，那么就是true
console.log(true || true) //true
console.log(true || false) //true

console.log(7>1 && 6>7) //true

//!相当于把正确的取反，本来是返回true，给他取反以后就变成了false
console.log(!true)
console.log(!false)
console.log(!7>1)

console.log(true && false || true) //???true && true?true||false,true
console.log(7>1 && 6>1 || !7<1)//?true || true,true